// ios.h        -*- C++ -*-

//@PURPOSE: Provide backwards compatibility for STLPort header
//
//@SEE_ALSO: package bos+stdhdrs
//
//@DESCRIPTION: This component provides backwards compatibility for Bloomberg
// libraries that depend on non-standard STLPort header files.  This header
// includes the corresponding C++ header and provides any additional
// symbols that the STLPort header would define via transitive includes.

#include <bsl_ios.h>

// Transitive includes
#include <iomanip.h>

using std::ios;
using std::streamsize;
using std::ios_base;
using std::basic_ios;

// _lib.std.ios.manip_, manipulators:
using std::boolalpha;
using std::noboolalpha;
using std::showbase;
using std::noshowbase;
using std::showpoint;
using std::noshowpoint;
using std::showpos;
using std::noshowpos;
using std::skipws;
using std::noskipws;
using std::uppercase;
using std::nouppercase;

// _lib.adjustfield.manip_ adjustfield:
using std::internal;
using std::left;
using std::right;

// _lib.basefield.manip_ basefield:
using std::dec;
using std::hex;
using std::oct;

// _lib.floatfield.manip_ floatfield:
using std::fixed;
using std::scientific;

// ----------------------------------------------------------------------------
// Copyright 2013 Bloomberg Finance L.P.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// ----------------------------- END-OF-FILE ----------------------------------
